---
title: 1.0.0
type: major
type: minor
type: patch
---

В этом выпуске исправлены некоторые незначительные проблемы, о которых сообщают пользователи. Мы также сделали несколько улучшений качества.

**Добавлено (added):**

- новые функции
- 

**Обновлено (update):**

- обновления
- 

**Устарело (deprecated):**

- устаревшие функции, которые будут удалены в следующих (минорных) версиях
- 

**Удалено (removed):**

- удаленные функции
- 

**Исправлено (Fixed):**

- исправленные баги и рефакторинг
- 

Полный список пакетов: [packages.both](https://github.com/ctlos/ctlosiso/blob/xfce/packages.both){:target="_blank"}.



major — это глобальные изменения, ломающие обратную совместимость;
minor — доставка новых функций (работоспособность прошлых версий, соответственно, сохраняется);
patch — мелкие правки, патчи и горячие фиксы.

major версия изменяется при появлении несовместимых изменений, таких как: удаление устаревших (но, может быть, используемых кем то) функций, расширения семантики компонентов системы (к примеру добавление новых, обязательных аргументов функции) и т.п. Для обновления мажорной версии необходимо предварительно обеспечить совместимость ваших компонентом с ее правками;

minor версия изменяется при добавлении новой функциональности с учетом обратной совместимости. Другими словами, вы можете смело обновлять ПО на новую минорную версию, не опасаясь ошибок, описанных в примере выше, так как с этим обновлением вы получите только новую функциональность;

patch версия изменяется при любых изменениях системы, не добавляющих новую функциональность и не изменяющих старую. Обычно изменение патч-версии ПО означает, что в нем были поправлены некоторые баги или выполнен рефакторинг.